import generateApiFn from '../generateApiFn'
const _module = '/saleOrder'
const commonOption = {}
// 主页列表
const apiUrlObj = {
  getPageList: commonOption, // 获取销售单分页列表
  create: commonOption, // 新增销售单
  update: commonOption, // 编辑销售单
  delete: commonOption, // 删除销售单
  getInfo: commonOption, // 获取销售单详情
  getProportion: commonOption, // 获取销售单提成比例
  getActivePageList: commonOption, // 激活列表
  getExportActiveField: commonOption, // 获取销售单激活导出列表字段
  exportActive: commonOption, // 导出销售单激活记录
  getActiveDetail: commonOption, // 销售单激活详情
  active: { noTimeout: true }, // 激活销售单
  downCouponCard: commonOption, // 导出卡券
  downCouponCardField: commonOption, // 下载卡券获取导出字段
  getProductExpiredDays: commonOption, // 获取有效期
  getRefundPageList: commonOption, // 退货记录列表
  refund: commonOption, // 生成退货记录
  getRefund: commonOption, // 销售单退货弹窗详情
  deleteRefund: commonOption, // 删除退货记录
  getRefundDetail: commonOption, // 退货详情
  exportOrder: commonOption, // 导出销售单
  getExportField: commonOption, // 获取导出销售单字段
  getLogPageList: commonOption, // 获取销售单操作日志列表
  getCardActive: commonOption, // 卡卷激活详情
  checkCodeIdDetail: commonOption, // 退货号段检测
  changeFile: commonOption, // 更改销售单附件
  editFile: commonOption, // 替换销售单附件
  downloadFile: commonOption, // 下载销售单附件
  close: commonOption, // 关闭销售单
  getBusinessList: commonOption, // 客情销售单——业务场景下拉
  receiptFile: commonOption, // 回执附件上传
  receiptInfo: commonOption, // 签收回执单预览
  copy: commonOption, // 复制
  receiptDownload: commonOption // 签收回执单下载
}

const saleOrderApi = generateApiFn(_module, apiUrlObj)
export default saleOrderApi
